Using Locality for Efficient Query Evaluation in Various Computation Models (Invited Talk)
نویسنده
چکیده
In the database theory and logic literature, different notions of locality of queries have been studied, the most prominent being Hanf locality [6, 4, 12] and Gaifman locality [5, 8]. These notions are designed so that, in order to evaluate a local query in a given database, it suffices to look only at small neighbourhoods around tuples of elements that belong to the database. In this talk I want to give a survey of how to use locality for efficient query evaluation in various computation models. In particular, we will take a closer look at how to enumerate query results with constant delay [2, 9, 3], and at how to evaluate queries in a map-reduce like setting [11] or in Pregel [10]. Also, we will have a closer look at how to transform a given local query into a form suitable for exploiting its locality [1, 7]. 1998 ACM Subject Classification H.2.4 [Database Management]: Systems – Query Processing, H.2.3 [Database Management]: Languages – Query Languages, F.4.1 [Mathematical Logic and Formal Languages]: Mathematical Logic – Computational Logic, Model Theory
منابع مشابه
Distributed RDF Query Answering with Dynamic Data Exchange
Evaluating joins over RDF data stored in a shared-nothing server cluster is key to processing truly large RDF datasets. To the best of our knowledge, the existing approaches use a variant of the data exchange operator that is inserted into the query plan statically (i.e., at query compile time) to shuffle data between servers. We argue that such approaches often miss opportunities for local com...
متن کاملAdaptive Request Scheduling for Parallel Scientific Web Services
Scientific web services often possess data models and query workloads quite different from commercial ones and are much less studied. Individual queries have to be processed in parallel by multiple server nodes, due to the computationand data-intensiveness of the processing. Meanwhile, each query is performed against portions of a large, common dataset. Existing scheduling policies from traditi...
متن کاملGraphs, Hypergraphs, and the Complexity of Conjunctive Database Queries (Invited Talk)
The complexity of evaluating conjunctive queries can depend significantly on the structure of the query. For example, it is well known that various notions of acyclicity can make the evaluation problem tractable. More generally, it seems that the complexity is connected to the “treelikeness” of the graph or hypergraph describing the query structure. In the lecture, we will review some of the no...
متن کاملMultiple Distributed Indexing Scheme for Supporting Energy-efficient Range Query in Data-Centric Storage Sensor Networks
We envision that a sensor network would be deployed for multiple applications with different preference of range query processing. In that situation, multi-dimensional range query capability is useful since it can flexibly support various applications. We propose, in this paper, a data indexing scheme that improves energyefficiency of such range query for Data-Centric Storage sensor networks. O...
متن کاملDeveloping a BIM-based Spatial Ontology for Semantic Querying of 3D Property Information
With the growing dominance of complex and multi-level urban structures, current cadastral systems, which are often developed based on 2D representations, are not capable of providing unambiguous spatial information about urban properties. Therefore, the concept of 3D cadastre is proposed to support 3D digital representation of land and properties and facilitate the communication of legal owners...
متن کامل